package com.chen.shopping_admin_service.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chen.shopping_common.pojo.Role;
import org.apache.ibatis.annotations.Param;

public interface RoleMapper extends BaseMapper<Role> {

    //查询角色（包括权限）
    Role findRolePermission(Long rid);
    //删除角色所有权限
    void deleteRolePermission(Long rid);
    //删除拥有该角色的用户数据
    void deleteRoleAdmin(Long rid);
    //向指定角色中添加权限
    void addPermissionToRole(@Param("rid") Long rid,@Param("pid")  Long pid);
}
